導讀:這是我的第100篇文章,我一直在想我要寫點什么,最后想想還是寫一篇關于系統的技術設計文章。來說說對運營活動的思考。概述一個產品業務的發展總是離不開運營二字。隨著業務快
發表日期:2019-03-14
文章編輯:興田科技
瀏覽次數:8608
標簽:
這是我的第100篇文章,我一直在想我要寫點什么,最后想想還是寫一篇關于系統的技術設計文章。來說說對運營活動的思考。
概述一個產品業務的發展總是離不開運營二字。隨著業務快速的發展以及新業務的擴充,運營需求越來越大,并且很多時候需要追熱點,因此在有限的資源下,如何做到快速、準確、靈活、穩定的滿足日趨增多的運營需求,成了個問題。我們根據運營的四個基本要數(目標、人群、門檻、激勵)通過對活動的抽象、建模、組件化,實現了能滿足80%的運營需求的自動化運營系統,運營產品同學只需要通過一份配置文件就可以生成一個新的活動。
他山之石引子通常,我們做一個活動,我們需要做什么?我們需要UI設計、前端排版、接口定義、數據庫創建、測試流程等等。這樣下來整個流程快一點上一個活動大概一周左右,慢一點可能兩周左右。但很多時候,一個活動的生命周期可能就一周、一個月左右。我們是否有必要花如此大的開發代價去做這樣事情?一個活動如此,那十個,一百個呢。
我們先來通過三個活動來了解一下活動的本質
3個活動
活動1,為了拉新,針對老用戶,每拉來一個人,獎勵20元的額度提升。 活動2,為了拉GMV,針對老用戶,每還款xx元,獎勵多少優惠券。 活動3,為了拉綁卡,針對全部用戶,完成綁卡,就有機會搶100張1000元現金券。 … 我們可以發現活動的四個要素:人群、目標、門檻、激勵我們可以用一句話概括運營活動:
針對什么人群,我們想要達到什么目標,設置什么樣的門檻(規則),最后給用戶什么樣的激勵措施。
活動生命周期這么短,我們是否可以以比較小的開發代價來完成活動的開發呢? 是否針對某個業務的一個活動開發完?我可以快速的復用到其他業務上呢?
在這些活動的開發中,我們遇到了挑戰和難題:
運營要做什么?于是我花了一段時間來系統性的來梳理運營體系相關東西,通過已經做了什么,來思考,我們將來怎么做?
運營體系結構
根據已做的活動經驗和遇到的問題,讓我不斷的思考,我該如何去優化該運營系統,來提高開發效率、安全、和性能。最后,確定的一個大方向:
系統架構設計平臺化、標準化、配置化、組件化。
系統的架構設計
從上往下看:
基礎平臺:一些依賴的基礎能力:比如用戶信息、訂單信息、平臺優惠券系統、基礎推送能力等等。存儲層:所有活動數據以統一結構存儲。從左往右看:
說明幾個點:
1.活動路由活動路由規則
這樣做的一些好處:
2. mq消息(消息的解耦)image.png
3.統一配置中心可以參考之前寫的 【180425】統一配置中心:https://www.jianshu.com/p/edce8e8c139e
這里可以優化的點是,引入版本號,先更新配置+新的版本號到redis,然后再更新每個配置的版本號id, 客戶端來取配置的時候,先取配置的版本,在根據版本號+配置key去redis中取配置內容,這樣可以平滑的將緩存配置切換到新的緩存配置。
4.關于組件化一個活動通常可以看成若干個組件組成。
魔方系統-組件化結構.jpg
每一個組件又有他自己的特性。
前后端如何通過組件交互?
魔方系統-交互圖.png
最好能,在OA編輯就完美了
OA可視化編輯
最后,通過一些配置,可以快速的上線一些活動,無需開發接入,做到自動化運營。
一些個人觀點最后,祝大家七夕快樂。
上一篇:
向特朗普們學營銷更多新聞
2023
大慶小程序開發已經成為了當今企業發展不可或缺的一環。。隨著移動互聯網的快速發展,小程序成為了用戶獲取...
View details
2023
提高你的網站在搜索引擎結果中的排名。。巴彥淖爾盟是一個位于中國內蒙古自治區的盟市,擁有獨特的地理和文...
View details
2022
我們都知道高質量的內容一直是搜索引擎喜歡的,而且隨著搜索引擎對高質量內容網站的青睞,越來越多的站長開...
View details
2023
作為現代商務發展的基礎,網站建設在市場競爭日趨激烈的當下變得尤為重要。。汶上網站建設為當地企業提供了...
View details